دیواره آتشین (Fire wall) سیستمی است بین کاربران یک شبکه محلی و یک
شبکه بیرونی (مثل اینترنت) که ضمن نظارت بر دسترسی ها، در تمام سطوح ، ورود و خروج
اطلاعات را تحت نظر دارد. بر خلاف تصور عموم کاربری این نرم افزارها صرفاً در جهت
فیلترینگ سایت ها نیست. برای آشنایی بیشتر با نرم افزارهای دیواره های آتشین ،
آشنایی با طرز کار آنها شاید مفیدترین راه باشد. در وهله اول و به طور مختصر می
توان گفت بسته های TCP/IP قبل و پس از ورود به شبکه وارد دیواره آتش می شوند و
منتظر می مانند تا طبق معیارهای امنیتی خاصی پردازش شوند.